facilitate interaction